#include<stdio.h>

typedef struct _PERSON
{
	char name;
	int vote;
}Person;

int main(void)
{
	Person p[]={{'A',0},{'B',0},{'C',0},{'D',0}};
	Person *a[]={&p[0],&p[1],&p[2],&p[3]}, *temp;
	char c;
	int i,j;

	/* 读入数据 */
	while((c=getchar())!='#')
	{
		if(('A'<=c) && (c<='D'))
			p[c-'A'].vote++;
		if(('a'<=c) && (c<='d'))
			p[c-'a'].vote++;
	}

	/* 插入排序 */
	for(i=1;i<4;i++)
	{
		temp=a[i];
		for(j=i-1;j>=0;j--)
		{
			if(temp->vote > a[j]->vote)
			{
				a[j+1]=a[j];
				a[j]=temp;
			}
		}
	}

	/* 输出 */
	for (i=0;i<4;i++)
	{
		printf("%c : %d\n",a[i]->name,a[i]->vote);
	}
	return 0;
}
